/*************************/
/*   typesOfComponents   */
/*************************/

/* КОНТЕЙНЕР СТРАНИЦЫ */
#TypesOfComponentsContainer { 	
	margin: 0 auto;
	width: 900px; 
	text-align: left;
}

/* КОНТЕЙНЕР ОСНОВНОЙ ЧАСТИ */
#TypesOfComponentsMain {	
	margin: 0 auto; 
	width: 1000px;
	text-align: left;
    margin-top: 20px;
}
		
/* ОСНОВНАЯ ЧАСТЬ */
#TypesOfComponentsMainWrap	{

	float:left; 
	width:100%;
	overflow:hidden;
}
				
#TypesOfComponentsMainLeft {
	float: left; 
	width:380px;
}

#TypesOfComponentsMainRight { 
	float: right; 
	width:580px;
}

#TypesOfComponentsMainLeftButtons{
    margin-bottom: 15px;
}
/*  End TypesOfComponents   */

/*************************/
/*      editOffice       */
/*************************/
#editOfficeMain{
    text-align: left;
    margin-top: 20px;
}
#editOfficeMainButtons{
    margin-bottom: 15px;
}
/*  End editOffice   */

/* Некоторые правки в кастомной css */
.metro h1{
	font-size: 23px;
	font-weight: bold;
}		

.metro [class*="icon-"].smaller{
	font-size: .9em;
	vertical-align: 0%;
}


			

/*Адаптация logo под размер header-а*/
.custom-logo {
    margin: -10px 3px 0px 5px;
}

#register_container, #edit_user_container {
    position: relative;
    margin-right: auto;
    margin-left: auto;
    width: 450px;
    margin-top: 20px;
}

#login_container {
    position: relative;
    margin-right: auto;
    margin-left: auto;
    width: 300px;
    margin-top: 12%;
}

#register_h {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

#select_user_container {
    margin-top: 3%;
}

.row_selected {
    background-color: #1BA1E2 !important;
    color: white;
}

.menu_selected {
    font-weight: 900;
    background-color: white !important;
    color: #1BA1E2 !important;
}

#user_rights_main {
    margin: 5px;
}

#dialog_rights_close, #dialog_rights_apply {
    float: right;
    margin-right: 5px;
    margin-top: 15px;
}

#components_container {
    display: table;
    margin-top: 40px;
}

#components_type_container {
    float: left;
    width: 23%;
}

#components_table_container {
    float: left;
    width: 75%;
    margin-left: 2%;
}

.vertical {
    display: block;
    margin-top: 3px;
}

.metro .button.dropdown-toggle {
    padding-top: 5px;
    padding-bottom: 5px;
}

.metro .table.bordered th,
.metro .table.bordered tr,
.metro .table.bordered td{
    border: 1px solid black !important;
}

.metro .table tr {
    cursor: default;
}

.deleted {
    color: #555577;
    font-style: italic;
}

.dialog-content {
    margin: 5px;
    position: relative;
}

.stretch-width *{
    width: 100%;
}

.header-menu .k-item > .k-link{
    line-height: 40px;
}